/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ListasDobles;

/**
 *
 * @author Usuario
 */
public class ListaDoble {
    private NodoDoble inicio;
    private boolean esVacia=true;
    public ListaDoble(NodoDoble cabecera){
        inicio=cabecera;
        esVacia=false;
    }
    public void InsertarInicio(NodoDoble nodo){
        if(esVacia)
            inicio=nodo;
        else{
            inicio.SetAnt(nodo);
        }
    }
    public void InsertarFinal(NodoDoble nodo){
        if (esVacia)
            inicio=nodo;
        else{
            NodoDoble aux=inicio;
            while(aux.GetSgte()!=null){
                    aux.SetSgte(nodo);
            }
        }    
    }
}
//EXAMEN -->>>herencia -->>listas-->> simples, dobles, enlazadas